home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / scheme / scheme2c / rec-28se.pat / tar.unfix < prev   
Encoding:
Text File  |  1994-06-30  |  4.5 KB  |  119 lines

  1. #!/bin/sh
  2. #
  3. # Script to undo the file name shortening implemented by tar.fix
  4. # so that SYSV.3 sources can be remerged with those kept on BSDish
  5. # systems.
  6.  
  7. destdir=/usr/local/src/05jul90
  8. #
  9. # Assume that archive has already been extracted into ${destdir}
  10. # and simply rewrite it in place.
  11. #
  12.  
  13. #
  14. # Rename some files
  15. #
  16. mv $destdir/gnuemacs/s2c.README $destdir/gnuemacs/s2c-gnuemacs.README
  17. mv $destdir/gnuemacs/s2c.el $destdir/gnuemacs/s2c-gnuemacs.el
  18.  
  19. mv $destdir/scrt/scexpand1.sc $destdir/scrt/scexpanders1.sc
  20. mv $destdir/scrt/scexpand2.sc $destdir/scrt/scexpanders2.sc
  21. mv $destdir/scrt/scexpand1.c $destdir/scrt/scexpanders1.c
  22. mv $destdir/scrt/scexpand2.c $destdir/scrt/scexpanders2.c
  23. ed $destdir/scrt/makefile-tail << %
  24. g/scexpand1\./s//scexpanders1./g
  25. g/scexpand2\./s//scexpanders2./g
  26. w
  27. q
  28. %
  29.  
  30. mv $destdir/test/test20-in.sc $destdir/test/test20-input.sc
  31. ed $destdir/test/test20.sc << %
  32. g/test20-in.sc/s//test20-input.sc/g
  33. w
  34. q
  35. %
  36.  
  37. #
  38. # Untruncate two .cdecl's
  39. #
  40. mv $destdir/xlib/Xcursorfont.cd $destdir/xlib/Xcursorfont.cdecl
  41. mv $destdir/xlib/Xresource.cdec $destdir/xlib/Xresource.cdecl
  42.  
  43. #
  44. # Rename more files
  45. mv $destdir/xlib/xtext.c $destdir/xlib/xtextitem.c
  46. mv $destdir/xlib/xtext.sc $destdir/xlib/xtextitem.sc
  47. mv $destdir/xlib/xtext.sch $destdir/xlib/xtextitem.sch
  48.  
  49. mv $destdir/xlib/xcharstr.c $destdir/xlib/xcharstruct.c
  50. mv $destdir/xlib/xcharstr.sc $destdir/xlib/xcharstruct.sc
  51. mv $destdir/xlib/xcharstr.sch $destdir/xlib/xcharstruct.sch
  52. mv $destdir/xlib/xcomstat.c $destdir/xlib/xcomposestatus.c
  53. mv $destdir/xlib/xcomstat.sc $destdir/xlib/xcomposestatus.sc
  54. mv $destdir/xlib/xcomstat.sch $destdir/xlib/xcomposestatus.sch
  55. mv $destdir/xlib/xfontstr.c $destdir/xlib/xfontstruct.c
  56. mv $destdir/xlib/xfontstr.sc $destdir/xlib/xfontstruct.sc
  57. mv $destdir/xlib/xfontstr.sch $destdir/xlib/xfontstruct.sch
  58. mv $destdir/xlib/xhostaddr.c $destdir/xlib/xhostaddress.c
  59. mv $destdir/xlib/xhostaddr.sc $destdir/xlib/xhostaddress.sc
  60. mv $destdir/xlib/xhostaddr.sch $destdir/xlib/xhostaddress.sch
  61. mv $destdir/xlib/xkbdcont.c $destdir/xlib/xkeyboardcontrol.c
  62. mv $destdir/xlib/xkbdcont.sc $destdir/xlib/xkeyboardcontrol.sc
  63. mv $destdir/xlib/xkbdcont.sch $destdir/xlib/xkeyboardcontrol.sch
  64. mv $destdir/xlib/xkbdstat.c $destdir/xlib/xkeyboardstate.c
  65. mv $destdir/xlib/xkbdstat.sc $destdir/xlib/xkeyboardstate.sc
  66. mv $destdir/xlib/xkbdstat.sch $destdir/xlib/xkeyboardstate.sch
  67. mv $destdir/xlib/xlibCONST.c $destdir/xlib/xlibCONSTANTS.c
  68. mv $destdir/xlib/xlibCONST.sc $destdir/xlib/xlibCONSTANTS.sc
  69. mv $destdir/xlib/xlibCONST.sch $destdir/xlib/xlibCONSTANTS.sch
  70. mv $destdir/xlib/xmodmap.c $destdir/xlib/xmodifierkeymap.c
  71. mv $destdir/xlib/xmodmap.sc $destdir/xlib/xmodifierkeymap.sc
  72. mv $destdir/xlib/xmodmap.sch $destdir/xlib/xmodifierkeymap.sch
  73. mv $destdir/xlib/xrmoption.c $destdir/xlib/xrmoptiondescrec.c
  74. mv $destdir/xlib/xrmoption.sc $destdir/xlib/xrmoptiondescrec.sc
  75. mv $destdir/xlib/xrmoption.sch $destdir/xlib/xrmoptiondescrec.sch
  76. mv $destdir/xlib/xswinattr.c $destdir/xlib/xsetwindowattributes.c
  77. mv $destdir/xlib/xswinattr.sc $destdir/xlib/xsetwindowattributes.sc
  78. mv $destdir/xlib/xswinattr.sch $destdir/xlib/xsetwindowattributes.sch
  79. mv $destdir/xlib/xstdcmap.c $destdir/xlib/xstandardcolormap.c
  80. mv $destdir/xlib/xstdcmap.sc $destdir/xlib/xstandardcolormap.sc
  81. mv $destdir/xlib/xstdcmap.sch $destdir/xlib/xstandardcolormap.sch
  82. mv $destdir/xlib/xtext16.c $destdir/xlib/xtextitem16.c
  83. mv $destdir/xlib/xtext16.sc $destdir/xlib/xtextitem16.sc
  84. mv $destdir/xlib/xtext16.sch $destdir/xlib/xtextitem16.sch
  85. mv $destdir/xlib/xvinfo.c $destdir/xlib/xvisualinfo.c
  86. mv $destdir/xlib/xvinfo.sc $destdir/xlib/xvisualinfo.sc
  87. mv $destdir/xlib/xvinfo.sch $destdir/xlib/xvisualinfo.sch
  88. mv $destdir/xlib/xwinattr.c $destdir/xlib/xwindowattributes.c
  89. mv $destdir/xlib/xwinattr.sc $destdir/xlib/xwindowattributes.sc
  90. mv $destdir/xlib/xwinattr.sch $destdir/xlib/xwindowattributes.sch
  91. mv $destdir/xlib/xwinchgs.c $destdir/xlib/xwindowchanges.c
  92. mv $destdir/xlib/xwinchgs.sc $destdir/xlib/xwindowchanges.sc
  93. mv $destdir/xlib/xwinchgs.sch $destdir/xlib/xwindowchanges.sch
  94.  
  95. #
  96. # Rewrite the makefile.
  97. #
  98. ed $destdir/xlib/makefile << %
  99. g/xcharstr\./s//xcharstruct./g
  100. g/xcomstat\./s//xcomposestatus./g
  101. g/xfontstr\./s//xfontstruct./g
  102. g/xhostaddr\./s//xhostaddress./g
  103. g/xkbdcont\./s//xkeyboardcontrol./g
  104. g/xkbdstat\./s//xkeyboardstate./g
  105. g/xlibCONST\./s//xlibCONSTANTS./g
  106. g/xmodmap\./s//xmodifierkeymap./g
  107. g/xrmoption\./s//xrmoptiondescrec./g
  108. g/xswinattr\./s//xsetwindowattributes./g
  109. g/xstdcmap\./s//xstandardcolormap./g
  110. g/xtext16\./s//xtextitem16./g
  111. g/xtext\./s//xtextitem./g
  112. g/xvinfo\./s//xvisualinfo./g
  113. g/xwinattr\./s//xwindowattributes./g
  114. g/xwinchgs\./s//xwindowchanges./g
  115. w
  116. q
  117. %
  118.  
  119.